// pages/index/group/group.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    page: 1,
    noMore: false,
    dataList: [],
    loading:false,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getTenantList(true)
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getTenantList(true)
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    setTimeout(_ => {
      this.getTenantList(true)
    },1000)
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    this.getTenantList(false)
  },
  /**
   * 页面列表数据
   */
  getTenantList(init){
    if(init){
      this.setData({
        dataList:[],
        page:1,
        noMore: false,
      })
    }else{
      this.setData({
        page: ++ths.data.page
      })
    }
    wx.showLoading({ title: '加载中' })
    this.setData({
      loading: true
    })
    app.globalData.request("get","applet/tenant_manage/tenantList",{
      id: wx.getStorageSync("id"),
      p: this.data.page
    })
    .then(res => {
      if(this.data.page == 1){
        this.setData({
          dataList: res.data.data,
          noMore: res.data.no_more,
          loading: false
        })
      }else{
        this.setData({
          dataList: [...this.data.dataList, ...res.data.data],
          noMore: res.data.no_more,
          loading: false
        })
      }
      wx.nextTick(() => {
        wx.hideLoading()
        wx.stopPullDownRefresh()
      })
    }).catch(err => {
      wx.showToast({
        title: err.msg,
        icon:"none"
      })
      this.setData({
        loading: false
      })
      wx.hideLoading()
    })
  },
  /**
   * 详情页
   */
  gotoPage(e){
    wx.navigateTo({
      url: 'groupDetail/groupDetail?id=' + e.currentTarget.dataset.id,
    })
  },
  /**
   * 添加租客
   */
  addTenant(){
    wx.navigateTo({
      url: 'addTenant/addTenant',
    })
  }
})